package com.bl.weilan.service.biz.report;

import com.bl.weilan.dao.model.ReportEntity;
import com.bl.weilan.service.vo.DelBody;
import com.bl.weilan.service.vo.DelListBody;
import com.bl.weilan.service.vo.report.ReportAddVo;
import com.bl.weilan.service.vo.report.ReportListVo;
import com.bl.weilan.service.vo.report.ReportModVo;
import org.springframework.data.domain.Pageable;

public interface ReportService {
    //通过id查询报告
    ReportEntity getReportById(String reportId);
    //通过类型查询报告列表
    ReportListVo getReportLists(Pageable pageable );
    //添加一分报告
    void addReport(ReportAddVo reportAddVo);
    // manager 删除单条报告
    void del(DelBody id);
    //manager 批量删除报告
    void delList(DelListBody idList);
    //修改报告
    void modify(ReportModVo reportModVo);
    
}
